have stridulating organs - Inglés Sinónimo Diccionario